@charset "utf-8";
html{background:url(../images/bg2.jpg) repeat-x center top #fff;}
body{padding:0; margin:0; font-size:12px; font-family:"宋体"; color:#333333; background:url(../images/bg1.png) repeat; height:100%;}
ol, ul, dl, dt, dd, h1, h2, h3, h4, h5, h6{ padding:0px; margin:0px;}
li{ list-style:none;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#333333; noline: expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{text-decoration:none; color:#e50000;}
.clear{clear:both;}

.space10{height:10px; line-height:10px; overflow:hidden; font-size:0; clear:both;}
.mainbg{background:url(../images/bg3.png) repeat; width:1018px; margin:0 auto;}
.w1000{width:1000px; margin:0 auto; overflow:hidden; zoom:1; clear:both; background:#fff;}


/*top*/
.top_box{height:261px;}
.top{ height:261px; background:url(../images/top_ban.jpg) no-repeat center top;}
.mainnav{ padding-top:216px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:14px;}
.mainnav a{color:#fff; margin:0 10px; font-weight:bold;}
.mainnav a:hover{text-decoration:none; color:#e9bbbb;}

/*bottom*/
.bottom_box{ height:182px;}
.links{background:#ebebeb; padding:16px 0;}
.inlinks{width:1000px; margin:0 auto;}
.links .txt{text-align:center; color:#666666;}
.links .txt a{color:#666; margin:0 8px;}
.links .txt a:hover{color:#e50000;}
.links .dropdown{text-align:center; padding-top:13px;}

.copyright{clear:both; padding:22px 0; text-align:center; line-height:24px; color:#999999;}
.bottom_view{ padding-top:5px;}


/*home*/
.home_l{float:left; width:200px; padding:10px 0 0 10px;}
.titlestyle1{height:28px; line-height:28px; background:url(../images/home_titlebg1.gif) repeat-x; border:#67960c 1px solid;}
.titlestyle1 h3{ font-weight:bold; color:#fff; font-size:14px; padding-left:12px; float:left;}
.titlestyle1 h3 a{color:#fff;}
.home_box1 .cont{background:#fdfbf8; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid;}

.home_byjj .cont{height:166px;}
.home_byjj .pic{ padding:5px 4px 4px; text-align:center;}
.home_byjj .pic img{width:190px; height:81px;}
.home_byjj .txt{ line-height:24px; color:#666666; padding:0 8px; height:72px; overflow:hidden;}
.home_byjj .detail{color:#ff611c; float:right; margin:-24px 8px 0 0; line-height:24px; background:#fdfbf8; padding-left:8px; position:relative;}
.home_byjj .detail:hover{text-decoration:underline;}

.home_ldcy .cont{padding:5px 0;}
.home_nsjg .cont{}
.home_ysjg .cont{height:95px;}
.home_xstt .cont{height:214px; border-bottom:#ccc 1px solid;}
.home_nsjg .cont, .home_ysjg .cont, .home_xstt .cont{ padding:6px 16px 0;}
.home_newslist1 li{ line-height:18px; background:url(../images/icon1.gif) no-repeat 2px 12px; padding:5px 0px; padding-left:16px; border-bottom:#c5b69b 1px dashed;}
.home_newslist1 li a{color:#666;}
.home_newslist1 li a:hover{color:#e50000;}

.home_r{float:right; width:770px; padding:10px 10px 0 0;}

.home_tpxw{float:left; width:264px; height:206px; border:#ccc 1px solid; padding:6px 6px 0;}
.home_news{float:right; width:487px;}

.home_news .tab{height:32px; background:url(../images/home_titlebg2.gif) repeat-x; padding-top:2px;}
.home_news .tab li{float:left; position: relative; z-index: 1;}
.home_news .tab li span{display:block; position: relative; width:122px; height:32px; line-height:32px; text-align:center; padding-right:20px; font-size:14px; color:#333; background-image:url(../images/home_tab_normal.jpg); background-repeat:repeat-x; font-weight:bold; cursor:pointer;}
.home_news .tab li span:after{position: absolute; top: 0; bottom: 0; left: 50%; margin-left: -94px; width: 168px; background: url(../images/home_tab_on.jpg) no-repeat right top;}
.home_news .tab li span font{position: relative; z-index: 2;}
.home_news .tab li span.item02{width:90px; text-align:left; padding-left:32px;}
.home_news .tab li.active span{color:#fff;}
.home_news .tab li.active span:after{content: "";}
.home_news .tab li.active span.item01:after{left: 0; margin-left: auto; width: 142px; background: url(../images/home_tab_on1.jpg) no-repeat right top;}
.home_news .more{float:right; line-height:32px; margin:-32px 11px 0 0; color:#626262; font-family:Arial;}
.home_news .more a{color:#626262;}
.home_news .more a:hover{color:#e50000;}
.home_news .cont h5{ padding:18px 0 13px; text-align:left;}
.home_news .cont h5 a{ font-size:16px; color:#e50000;}
.home_newslist2 li{line-height:26px; color:#666;}
.home_newslist2 li span{float:right;}
.home_newslist2 li a{color:#666;}
.home_newslist2 li a:hover{color:#e50000;}

.home_left{float: left; width: 552px;}

.home_cgsd{ float:left; width:550px; border:#f9c883 1px solid; height:211px; padding:0 7px;}
.home_tab2{ border-bottom:#f9c883 1px solid; border-bottom:#f9c883 1px solid; padding-top:5px; height:26px;}
.home_tab2 ul li{float:left; background:url(../images/home_tab2_2.gif) repeat-x;  height:25px; line-height:25px; border:#f9c883 1px solid; border-bottom:none; padding:0 10px; color:#666; font-weight:bold; margin-right:6px; border-radius:3px 3px 0 0; cursor:pointer;}
.home_tab2 ul li.active{ background-image:url(../images/home_tab2_1.gif); border:#67960c 1px solid; color:#fff; height:24px; line-height:24px;}
.home_tab2 ul li.active a{color:#fff;}
.home_cgsd .home_tab2 li{font-size:14px;}
.home_cgsd .cont .more{float:right; line-height:26px; margin:-26px 7px 0 0; font-family:Arial;}
.home_cgsd .cont ul{padding-top:11px;}

.home_enter{float:right; width:197px;}
.home_enter img{width:189px; height:60px; border:#cccccc 1px solid; padding:3px 4px; margin-bottom:4px;}

.home_ltfc{float:left; width:564px; height:210px; border:#f9c883 1px solid;}
.home_xslt{float:left; width:270px; padding:6px 0 0 6px;}
.titlestyle2{height:26px; background:url(../images/home_titlebg3.gif) repeat-y left 0 #fff; line-height:26px;}
.titlestyle2 h3{font-size:14px; color:#e95505; padding-left:9px; float:left;}
.titlestyle2 .more{float:right; font-family:Arial; padding-right:12px; color:#666;}
.titlestyle2 .more:hover{color:#e50000;}
.home_xslt .home_tab2 li{ padding:0 20px;}
.home_xslt .cont ul{padding-top:7px;}

.home_zjfc{float:right; width:264px; padding:6px 6px 0 0;}
.home_zjfc .cont{padding-top:15px;}
.home_zjfc .cont span{ display:inline-block; width:23%; text-align:center; line-height:24px;}
.home_zjfc .cont span a{color:#666;}
.home_zjfc .cont span a:hover{color:#e50000;}

.home_xstj{float:right; width:197px;}
.titlestyle3{height:30px; background:url(../images/home_titlebg4.jpg) no-repeat; line-height:30px;}
.titlestyle3 h3{font-size:14px; color:#e95505; padding:4px 0 0 10px; float:left; width:77px; line-height:26px; text-align:center;}
.titlestyle3 .more{float:right; font-family:Arial; margin-right:12px; color:#fff; line-height:30px;}
.home_box2 .cont{ border:#ffae6d 1px solid; border-top:none; border-radius:0 0 3px 3px}
.home_xstj .cont{height:181px;}
.home_xstj .pic{padding:9px 0 0 11px;}
.home_xstj .pic li{ padding:0 11px; float:left;}
.home_xstj .pic li img{width:64px; height:84px;}
.home_xstj .txt{clear:both; padding:5px 0 0 12px;}
.home_xstj .txt li{line-height:24px;}
.home_xstj .txt li a{color:#666;}
.home_xstj .txt li a:hover{color:#e50000;}

.home_jypg{float:left; width:274px; height:192px; border:#f9ca87 1px solid; padding:1px;}
.home_jypg ul{padding:5px 0 0 6px;}

.home_jyyq{float:left; width:274px; height:192px; border:#f9ca87 1px solid; padding:1px; /*margin-left:10px;*/}
.home_jyyq .home_tab2{margin:0 8px; padding-top:8px;}
.home_jyyq .home_tab2 li{padding:0 30px;}
.home_jyyq .cont ul{padding:0 0 0 5px;}

.home_xsxy{float:left; width:274px; height:192px; border:#f9ca87 1px solid; padding:1px;margin-left:10px;}
.home_xsxy ul{padding:5px 0 0 6px;}

.home_qkbz{float:right; width:197px;}
.home_qkbz .cont{height:164px; position:relative; overflow:hidden;}
.home_qkbz .bd{ position:relative; height:100%; z-index:0; margin:16px auto 0; width:101px;}
.home_qkbz .bd li{ zoom:1; vertical-align:middle; }
.home_qkbz .bd img{ width:101px; height:132px; display:block;  }
.home_qkbz .prev,
.home_qkbz .next{ position:absolute; left:15px; top:69px; display:block; width:13px; height:27px; background:url(../images/arrow1.gif) 0 0 no-repeat; filter:alpha(opacity=70);opacity:0.7;}
.home_qkbz .next{ left:auto; right:15px; background-position:-16px 0; }
.home_qkbz .prev:hover,
.home_qkbz .next:hover{ filter:alpha(opacity=100);opacity:1;}


.home_tpxw{height:206px; position:relative; overflow:hidden;}
.home_tpxw img{ width:100%; height:206px; display:block;}
.home_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:50px; background:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75;}
.home_tpxw .bd .txt{position:absolute; bottom:15px; left:0; width:60%; text-align:left; color:#fff; height:20px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-left:10px;}
.home_tpxw .hd{ position:absolute; bottom:15px; right:10px; width:100%; text-align:right;}
.home_tpxw .hd li{ display:inline-block; *display:inline; *zoom:1; width:9px; height:9px; margin:1px 4px; line-height:0; overflow:hidden; font-size:0; background:#fff; cursor:pointer; }
.home_tpxw .hd li.on{ width:10px; height:10px; margin:0 3px; background:#eaa950;}
.home_tpxw .bd ul, .jqdt_tpxw .bd li{width:100% !important;}

/*list*/
.news1{ padding:20px 35px 30px 30px; min-height:260px; _height:260px;}
.news2{ padding:10px 18px 20px;}
.news_list{padding-right:5px;}
.news_list li{line-height:32px; font-size:14px;}
.news_list li span{float:right;}

.sidebar{ float:left; width:202px; background:#f1f1f1; margin-left:10px; min-height:320px; _height:320px;}
/*.sidebar h2{ height:28px; background:url(../images/sidetop.jpg) no-repeat; padding-left:50px; color:#fff; font-size:14px; line-height:28px;}
.sidebar .sidemenu{ padding:5px 8px 0;}
.sidebar .sidemenu a{ display:block; background:url(../images/sidemenu_bg1.jpg) repeat-x left bottom; padding:10px 10px 10px 20px; line-height:18px; background:url(../images/sidemenu_bg1.jpg) repeat-x left bottom; font-size:14px; zoom:1;}
.sidebar .sidemenu a.aon, .sidebar .sidemenu a:hover{background:url(../images/sidemenu_bg2.gif) repeat-x left bottom #fff; text-decoration:none; color:#333;}*/
.mainContent{float:right; width:766px; border:#cccccc 1px solid; margin-right:10px;  min-height:318px; _height:318px;}

.parentName{height:28px; background:url(../images/sidetop.jpg) no-repeat; padding-left:50px; color:#fff; line-height: 28px; font-weight: bold; font-size:15px;}
.sideMenu{font-size:14px;}
.sideMenu a{display: block; display:block; background:url(../images/sidemenu_bg1.jpg) repeat-x left bottom; padding:10px 10px 10px 20px; line-height:18px;  position: relative; font-size:14px}
.sideMenu > li > a:after{ display:block; content:" "; position:absolute; right:7%; top:50%; width:6px; height:11px; margin-top:-5px; background:url(../images/sidemenu_icon.png) no-repeat;}
.sideMenu .li2 > a:after{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sideMenu a:hover, .sideMenu li >.aon{background:url(../images/sidemenu_bg2.gif) repeat-x left bottom #fff; text-decoration:none; color:#b31011; font-weight:bold;}
.sideMenu li a:hover{border-color: #a11f1e; color: #a11f1e;}


.mainContent .curb{height:36px; line-height:36px; background:url(../images/curb_bg.gif) repeat-x; border-bottom:#ccc 1px solid;}
.mainContent .curb h3{float:left; color:#bc0000; font-size:16px; padding-left:14px;}
.mainContent .curb strong{float:right; padding-right:20px; font-size:14px; font-weight:normal;}

.singlePage{ font-size:14px; line-height:34px; padding:20px 30px;}
.page{font-size:14px; padding:20px 5px; text-align:center;}

.list_pic1{ padding:30px 0 0 22px;}
.list_pic1 ul{overflow:hidden; zoom:1;}
.list_pic1 ul li{float:left; text-align:center; padding:0 15px; height:235px; width:126px;}
.list_pic1 ul li .pic img{width:100px; height:150px; border:#d3d3d3 1px solid; padding:3px;}
.list_pic1 ul li .txt{ padding-top:10px; font-size:14px; line-height:20px;}
.list_pic1 ul li .txt a{color:#666;}
.list_pic1 ul li .txt a:hover{ color:#e50000;}

.list_pic2{ padding:30px 0 0 28px;}
.list_pic2 ul{overflow:hidden; zoom:1;}
.list_pic2 ul li{float:left; text-align:center; padding:0 20px; height:210px; width:194px;}
.list_pic2 ul li .pic img{width:186px; height:140px; border:#d3d3d3 1px solid; padding:3px;}
.list_pic2 ul li .txt{ padding-top:10px; font-size:14px; line-height:20px;}
.list_pic2 ul li .txt a{color:#666;}
.list_pic2 ul li .txt a:hover{ color:#e50000;}

/*page*/
.pagediv{ clear:both; padding:20px 0; text-align:center; color:#666666; font-size:14px;}
.pagediv a{color:#666666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num, .pagination_index_last a{ display:inline-block; padding:0 10px; line-height:30px; border:#dddddd 1px solid; border-radius:3px; 
    background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);}
.pagediv .index_num{ border-color:#E0270B; background:#E0270B; color:#fff;}
.pagediv a:hover{background:#E0270B; border-color:#E0270B; color:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{font-weight:bold;}
#pagination_input{width:40px; margin:0 2px; height:30px; border:#dddddd 1px solid; background:#fff; text-align:center; border-radius:3px; font-size: 14px; color:#666666;}

.news_list li{position:relative; padding:0 100px  0 16px; height:34px; line-height:34px; overflow:hidden; vertical-align:top;}
.news_list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #000;}
.news_list li span{position:absolute; right:0; top:0; color:#999999;}
.news_list li a{float:left; max-width:89%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li{padding-right:0;}

/*content*/
.content_current{ margin-left:6px;}
.news_info{padding:0 44px;}
.info_title{ margin:0; font-size:20px; color:#cc3333; font-family:"微软雅黑"; padding:32px 0 12px; text-align:center; line-height:26px;}
.info_fbt{ text-align:center; font-size:14px; color:#999999; padding-bottom:35px; border-bottom:#9d9d9d 1px dotted;}
.info_cont{ line-height:36px; font-size:14px; padding:25px 0 44px;}
